package com.ruoyi.infoCollegial.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 院校主对象 info_collegial
 * 
 * @author ruoyi
 * @date 2024-04-16
 */
public class InfoCollegial extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 学校名称 */
    @Excel(name = "学校名称")
    private String collegialNanem;


    private String collegialNum;
    /** 办学层次(本科) */
    @Excel(name = "办学层次(本科)")
    private String collegialGradation;

    /** 学校标注(双一流/985/211等) */
    private String collegialLabel;

    /** 办学性质(私立/公立) */
    @Excel(name = "办学性质(私立/公立)")
    private String collegialNature;

    /** 院校类型(理工类/综合类) */
    @Excel(name = "院校类型(理工类/综合类)")
    private String collegialType;

    /** 主管单位 */
    @Excel(name = "主管单位")
    private String competentAuthority;

    /** 创办时间（年） */
    @Excel(name = "创办时间", readConverterExp = "年=")
    private String collegialCreationTime;

    /** 校徽 */
    @Excel(name = "校徽")
    private String collegialBadge;

    /** 简介 */
    private String collegialSynopsis;

    /** 招生官网 */
    private String admissionsWebsite;

    /** 学校官网 */
    private String collegialWebsite;

    /** 学校所在地 */
    private String collegialAddress;

    /** 联系电话 */
    private String collegialPhone;

    /** 博士点（数量） */
    private Long doctorDot;

    /** 硕士点(数量) */
    private Long masterDot;

    /** 重点学科(数量) */
    private Long keySubject;

    /** 院士人数 */
    private Long subjectDot;

    /** 学生人数(区间) */
    private String studentRegion;

    /** 排序 */
    private Long orderSort;

    /** 外链 */
    private String backlinks;


    public String getCollegialNum() {
        return collegialNum;
    }

    public void setCollegialNum(String collegialNum) {
        this.collegialNum = collegialNum;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setCollegialNanem(String collegialNanem) 
    {
        this.collegialNanem = collegialNanem;
    }

    public String getCollegialNanem() 
    {
        return collegialNanem;
    }
    public void setCollegialGradation(String collegialGradation) 
    {
        this.collegialGradation = collegialGradation;
    }

    public String getCollegialGradation() 
    {
        return collegialGradation;
    }
    public void setCollegialLabel(String collegialLabel) 
    {
        this.collegialLabel = collegialLabel;
    }

    public String getCollegialLabel() 
    {
        return collegialLabel;
    }
    public void setCollegialNature(String collegialNature) 
    {
        this.collegialNature = collegialNature;
    }

    public String getCollegialNature() 
    {
        return collegialNature;
    }
    public void setCollegialType(String collegialType) 
    {
        this.collegialType = collegialType;
    }

    public String getCollegialType() 
    {
        return collegialType;
    }
    public void setCompetentAuthority(String competentAuthority) 
    {
        this.competentAuthority = competentAuthority;
    }

    public String getCompetentAuthority() 
    {
        return competentAuthority;
    }
    public void setCollegialCreationTime(String collegialCreationTime) 
    {
        this.collegialCreationTime = collegialCreationTime;
    }

    public String getCollegialCreationTime() 
    {
        return collegialCreationTime;
    }
    public void setCollegialBadge(String collegialBadge) 
    {
        this.collegialBadge = collegialBadge;
    }

    public String getCollegialBadge() 
    {
        return collegialBadge;
    }
    public void setCollegialSynopsis(String collegialSynopsis) 
    {
        this.collegialSynopsis = collegialSynopsis;
    }

    public String getCollegialSynopsis() 
    {
        return collegialSynopsis;
    }
    public void setAdmissionsWebsite(String admissionsWebsite) 
    {
        this.admissionsWebsite = admissionsWebsite;
    }

    public String getAdmissionsWebsite() 
    {
        return admissionsWebsite;
    }
    public void setCollegialWebsite(String collegialWebsite) 
    {
        this.collegialWebsite = collegialWebsite;
    }

    public String getCollegialWebsite() 
    {
        return collegialWebsite;
    }
    public void setCollegialAddress(String collegialAddress) 
    {
        this.collegialAddress = collegialAddress;
    }

    public String getCollegialAddress() 
    {
        return collegialAddress;
    }
    public void setCollegialPhone(String collegialPhone) 
    {
        this.collegialPhone = collegialPhone;
    }

    public String getCollegialPhone() 
    {
        return collegialPhone;
    }
    public void setDoctorDot(Long doctorDot) 
    {
        this.doctorDot = doctorDot;
    }

    public Long getDoctorDot() 
    {
        return doctorDot;
    }
    public void setMasterDot(Long masterDot) 
    {
        this.masterDot = masterDot;
    }

    public Long getMasterDot() 
    {
        return masterDot;
    }
    public void setKeySubject(Long keySubject) 
    {
        this.keySubject = keySubject;
    }

    public Long getKeySubject() 
    {
        return keySubject;
    }
    public void setSubjectDot(Long subjectDot) 
    {
        this.subjectDot = subjectDot;
    }

    public Long getSubjectDot() 
    {
        return subjectDot;
    }
    public void setStudentRegion(String studentRegion) 
    {
        this.studentRegion = studentRegion;
    }

    public String getStudentRegion() 
    {
        return studentRegion;
    }
    public void setOrderSort(Long orderSort) 
    {
        this.orderSort = orderSort;
    }

    public Long getOrderSort() 
    {
        return orderSort;
    }
    public void setBacklinks(String backlinks) 
    {
        this.backlinks = backlinks;
    }

    public String getBacklinks() 
    {
        return backlinks;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("collegialNanem", getCollegialNanem())
            .append("collegialGradation", getCollegialGradation())
            .append("collegialLabel", getCollegialLabel())
            .append("collegialNature", getCollegialNature())
            .append("collegialType", getCollegialType())
            .append("competentAuthority", getCompetentAuthority())
            .append("collegialCreationTime", getCollegialCreationTime())
            .append("collegialBadge", getCollegialBadge())
            .append("collegialSynopsis", getCollegialSynopsis())
            .append("admissionsWebsite", getAdmissionsWebsite())
            .append("collegialWebsite", getCollegialWebsite())
            .append("collegialAddress", getCollegialAddress())
            .append("collegialPhone", getCollegialPhone())
            .append("doctorDot", getDoctorDot())
            .append("masterDot", getMasterDot())
            .append("keySubject", getKeySubject())
            .append("subjectDot", getSubjectDot())
            .append("studentRegion", getStudentRegion())
            .append("orderSort", getOrderSort())
            .append("backlinks", getBacklinks())
            .toString();
    }
}
